package com.chinairi.mall.excelParam;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author yyp
 * @date 2020/10/12 14:33
 */
@Data
public class ProductProduceProcessDetail {
    /**
     * 经营计划编号
     */
    @ColumnWidth(15)
    @ExcelProperty("经营计划编号")
    private String saleOrderManageNo;

    /**
     * 主生产计划编号
     */
    @ColumnWidth(15)
    @ExcelProperty("主生产计划编号")
    private String proProductPlanCode;

    /**
     * 计划开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("计划生产开始日期")
    private String planStartDate;

    /**
     * 装配开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("计划装配开始时间")
    private String planAssemblyDate;

    /**
     * 装配需求数量
     */
    @ColumnWidth(15)
    @ExcelProperty("装配需求数量")
    private String assemblyQty;

    /**
     * 装配满足率
     */
    @ColumnWidth(15)
    @ExcelProperty("装配满足率")
    private String assemblySatisfy;

    /**
     * 计划检验开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("计划检验开始日期")
    private String planQltStartDate;

    /**
     * 计划成品入库日期
     */
    @ColumnWidth(15)
    @ExcelProperty("计划成品入库日期")
    private String planProductStockInDate;

    /**
     * 实际生产开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("实际生产开始日期")
    private String actualProduceStartDate;

    /**
     * 实际装配开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("实际装配开始日期")
    private String actualAssemblyStartDate;

    /**
     * 未满足装配数量
     */
    @ColumnWidth(15)
    @ExcelProperty("装配未满足数量")
    private String noAssemblyQty;

    /**
     * 实际检验开始日期
     */
    @ColumnWidth(15)
    @ExcelProperty("实际检验开始日期")
    private String actualQltStartDate;

    /**
     * 实际成品入库日期
     */
    @ColumnWidth(15)
    @ExcelProperty("实际成品入库日期")
    private String actualProductStockInDate;

}
